home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_66.txt < prev    next >
Text File  |  1993-04-16  |  26KB  |  452 lines

  1. # near model CODE resource
  2. # jump table entries: 9672-9676 (5 of them)
  3. export_1209:
  4. 00000000  4E56 FFA4                link       A6, -0x005C
  5. 00000004  48E7 0300                movem.l    -[A7], D6,D7
  6. 00000008  206E 0014                movea.l    A0, [A6 + 0x14]
  7. 0000000C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8. 00000010  22D8                     move.l     [A1]+, [A0]+
  9. 00000012  22D8                     move.l     [A1]+, [A0]+
  10. 00000014  2D7C 6E75 6C6C FFE8      move.l     [A6 - 0x18], 0x6E756C6C /* 'null' */
  11. 0000001C  7000                     moveq.l    D0, 0x00
  12. 0000001E  2D40 FFEC                move.l     [A6 - 0x14], D0
  13. 00000022  41EE FFE8                lea.l      A0, [A6 - 0x18]
  14. 00000026  486E FFF0                pea.l      [A6 - 0x10]
  15. 0000002A  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  16. 0000002E  4247                     clr.w      D7
  17. 00000030  486E FFAC                pea.l      [A6 - 0x54]
  18. 00000034  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  19. 00000038  4A80                     tst.l      D0
  20. 0000003A  504F                     addq.w     A7, 8
  21. 0000003C  6700 0090                beq        +0x92 /* 000000CE */
  22. 00000040  486E FFF8                pea.l      [A6 - 0x8]
  23. 00000044  486E FFA4                pea.l      [A6 - 0x5C]
  24. 00000048  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  25. 0000004C  508F                     addq.l     A7, 8
  26. 0000004E  41EE FFAC                lea.l      A0, [A6 - 0x54]
  27. 00000052  2F20                     move.l     -[A7], -[A0]
  28. 00000054  2F20                     move.l     -[A7], -[A0]
  29. 00000056  486E FFF0                pea.l      [A6 - 0x10]
  30. 0000005A  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  31. 0000005E  2F3C 7265 636F           move.l     -[A7], 0x7265636F /* 'reco' */
  32. 00000064  486E FFF0                pea.l      [A6 - 0x10]
  33. 00000068  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  34. 0000006C  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  35. 00000072  2F3C 666F 726D           move.l     -[A7], 0x666F726D /* 'form' */
  36. 00000078  486E FFF0                pea.l      [A6 - 0x10]
  37. 0000007C  486E FFE8                pea.l      [A6 - 0x18]
  38. 00000080  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  39. 00000084  486E FFE8                pea.l      [A6 - 0x18]
  40. 00000088  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  41. 0000008C  2C00                     move.l     D6, D0
  42. 0000008E  486E FFE8                pea.l      [A6 - 0x18]
  43. 00000092  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  44. 00000096  0C86 7072 6F70           cmpi.l     D6, 0x70726F70 /* 'prop' */
  45. 0000009C  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  46. 000000A0  670C                     beq        +0xE /* 000000AE */
  47. 000000A2  2F3C FFFF F95C           move.l     -[A7], 0xFFFFF95C
  48. 000000A8  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  49. 000000AC  584F                     addq.w     A7, 4
  50. label000000AE:
  51. 000000AE  206E 0008                movea.l    A0, [A6 + 0x8]
  52. 000000B2  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  53. 000000B8  2F3C 7365 6C64           move.l     -[A7], 0x73656C64 /* 'seld' */
  54. 000000BE  486E FFF0                pea.l      [A6 - 0x10]
  55. 000000C2  2F08                     move.l     -[A7], A0
  56. 000000C4  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  57. 000000C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58. 000000CC  6006                     bra        +0x8 /* 000000D4 */
  59. label000000CE:
  60. 000000CE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  61. 000000D2  3E00                     move.w     D7, D0
  62. label000000D4:
  63. 000000D4  486E FFAC                pea.l      [A6 - 0x54]
  64. 000000D8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  65. 000000DC  486E FFE8                pea.l      [A6 - 0x18]
  66. 000000E0  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  67. 000000E4  486E FFF0                pea.l      [A6 - 0x10]
  68. 000000E8  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  69. 000000EC  3D47 0018                move.w     [A6 + 0x18], D7
  70. 000000F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  71. 000000F4  4CEE 00C0 FF9C           movem.l    D6,D7, [A6 - 0x64]
  72. 000000FA  4E5E                     unlink     A6
  73. 000000FC  205F                     movea.l    A0, [A7]+
  74. 000000FE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  75. 00000102  4ED0                     jmp        [A0]
  76. export_1210:
  77. 00000104  4E56 FDBC                link       A6, -0x0244
  78. 00000108  48E7 0018                movem.l    -[A7], A3,A4
  79. 0000010C  286E 0008                movea.l    A4, [A6 + 0x8]
  80. 00000110  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  81. 00000118  7000                     moveq.l    D0, 0x00
  82. 0000011A  2D40 FFFC                move.l     [A6 - 0x4], D0
  83. 0000011E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  84. 00000122  486E FFBC                pea.l      [A6 - 0x44]
  85. 00000126  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  86. 0000012A  4A80                     tst.l      D0
  87. 0000012C  584F                     addq.w     A7, 4
  88. 0000012E  6700 00B2                beq        +0xB4 /* 000001E2 */
  89. 00000132  486E 000C                pea.l      [A6 + 0xC]
  90. 00000136  486E FFF8                pea.l      [A6 - 0x8]
  91. 0000013A  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  92. 0000013E  486E FFF8                pea.l      [A6 - 0x8]
  93. 00000142  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  94. 00000146  486E FFF8                pea.l      [A6 - 0x8]
  95. 0000014A  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  96. 0000014E  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  97. 00000154  4FEF 0010                lea.l      A7, [A7 + 0x10]
  98. 00000158  6670                     bne        +0x72 /* 000001CA */
  99. 0000015A  2F0C                     move.l     -[A7], A4
  100. 0000015C  2054                     movea.l    A0, [A4]
  101. 0000015E  2050                     movea.l    A0, [A0]
  102. 00000160  2268 008C                movea.l    A1, [A0 + 0x8C]
  103. 00000164  4E91                     jsr        [A1]
  104. 00000166  2640                     movea.l    A3, D0
  105. 00000168  200B                     move.l     D0, A3
  106. 0000016A  584F                     addq.w     A7, 4
  107. 0000016C  6768                     beq        +0x6A /* 000001D6 */
  108. 0000016E  486E FEBC                pea.l      [A6 - 0x144]
  109. 00000172  486E FFF8                pea.l      [A6 - 0x8]
  110. 00000176  4EAD 166A                jsr        [A5 + 0x166A /* export_713 */]
  111. 0000017A  486E FEBC                pea.l      [A6 - 0x144]
  112. 0000017E  486E FDBC                pea.l      [A6 - 0x244]
  113. 00000182  4EAD 07FA                jsr        [A5 + 0x7FA /* export_251 */]
  114. 00000186  41EE FDBC                lea.l      A0, [A6 - 0x244]
  115. 0000018A  4878 0BEA                push.l     0xBEA
  116. 0000018E  2F0B                     move.l     -[A7], A3
  117. 00000190  2053                     movea.l    A0, [A3]
  118. 00000192  2050                     movea.l    A0, [A0]
  119. 00000194  2268 0078                movea.l    A1, [A0 + 0x78]
  120. 00000198  4E91                     jsr        [A1]
  121. 0000019A  4A00                     tst.b      D0
  122. 0000019C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  123. 000001A0  671A                     beq        +0x1C /* 000001BC */
  124. 000001A2  4878 0BEA                push.l     0xBEA
  125. 000001A6  486E FDBC                pea.l      [A6 - 0x244]
  126. 000001AA  2F0B                     move.l     -[A7], A3
  127. 000001AC  2053                     movea.l    A0, [A3]
  128. 000001AE  2050                     movea.l    A0, [A0]
  129. 000001B0  2268 0068                movea.l    A1, [A0 + 0x68]
  130. 000001B4  4E91                     jsr        [A1]
  131. 000001B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  132. 000001BA  601A                     bra        +0x1C /* 000001D6 */
  133. label000001BC:
  134. 000001BC  2F3C FFFF D8ED           move.l     -[A7], 0xFFFFD8ED
  135. 000001C2  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  136. 000001C6  584F                     addq.w     A7, 4
  137. 000001C8  600C                     bra        +0xE /* 000001D6 */
  138. label000001CA:
  139. 000001CA  2F3C FFFF D8EF           move.l     -[A7], 0xFFFFD8EF
  140. 000001D0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  141. 000001D4  584F                     addq.w     A7, 4
  142. label000001D6:
  143. 000001D6  486E FFF8                pea.l      [A6 - 0x8]
  144. 000001DA  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  145. 000001DE  584F                     addq.w     A7, 4
  146. 000001E0  6012                     bra        +0x14 /* 000001F4 */
  147. label000001E2:
  148. 000001E2  486E FFF8                pea.l      [A6 - 0x8]
  149. 000001E6  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  150. 000001EA  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  151. 000001EE  4A80                     tst.l      D0
  152. 000001F0  584F                     addq.w     A7, 4
  153. 000001F2  660A                     bne        +0xC /* 000001FE */
  154. label000001F4:
  155. 000001F4  486E FFBC                pea.l      [A6 - 0x44]
  156. 000001F8  4EAD 07CA                jsr        [A5 + 0x7CA /* export_245 */]
  157. 000001FC  584F                     addq.w     A7, 4
  158. label000001FE:
  159. 000001FE  4CEE 1800 FDB4           movem.l    A3,A4, [A6 - 0x24C]
  160. 00000204  4E5E                     unlink     A6
  161. 00000206  4E75                     rts
  162. export_1211:
  163. 00000208  4E56 FFF4                link       A6, -0x000C
  164. 0000020C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  165. 00000210  2A2E 0014                move.l     D5, [A6 + 0x14]
  166. 00000214  2C2E 0010                move.l     D6, [A6 + 0x10]
  167. 00000218  286E 000C                movea.l    A4, [A6 + 0xC]
  168. 0000021C  486E FFF8                pea.l      [A6 - 0x8]
  169. 00000220  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  170. 00000224  7000                     moveq.l    D0, 0x00
  171. 00000226  2640                     movea.l    A3, D0
  172. 00000228  7E00                     moveq.l    D7, 0x00
  173. 0000022A  584F                     addq.w     A7, 4
  174. 0000022C  2054                     movea.l    A0, [A4]
  175. 0000022E  2068 0008                movea.l    A0, [A0 + 0x8]
  176. 00000232  2050                     movea.l    A0, [A0]
  177. 00000234  BC90                     cmp.l      D6, [A0]
  178. 00000236  6644                     bne        +0x46 /* 0000027C */
  179. 00000238  2054                     movea.l    A0, [A4]
  180. 0000023A  2068 0008                movea.l    A0, [A0 + 0x8]
  181. 0000023E  2050                     movea.l    A0, [A0]
  182. 00000240  2028 0008                move.l     D0, [A0 + 0x8]
  183. 00000244  5280                     addq.l     D0, 1
  184. 00000246  B085                     cmp.l      D0, D5
  185. 00000248  6632                     bne        +0x34 /* 0000027C */
  186. 0000024A  2054                     movea.l    A0, [A4]
  187. 0000024C  2068 0008                movea.l    A0, [A0 + 0x8]
  188. 00000250  2050                     movea.l    A0, [A0]
  189. 00000252  4AA8 000C                tst.l      [A0 + 0xC]
  190. 00000256  6724                     beq        +0x26 /* 0000027C */
  191. 00000258  2054                     movea.l    A0, [A4]
  192. 0000025A  2068 0008                movea.l    A0, [A0 + 0x8]
  193. 0000025E  2050                     movea.l    A0, [A0]
  194. 00000260  2F28 000C                move.l     -[A7], [A0 + 0xC]
  195. 00000264  2F0C                     move.l     -[A7], A4
  196. 00000266  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  197. 0000026A  2640                     movea.l    A3, D0
  198. 0000026C  2054                     movea.l    A0, [A4]
  199. 0000026E  2068 0008                movea.l    A0, [A0 + 0x8]
  200. 00000272  2050                     movea.l    A0, [A0]
  201. 00000274  2E28 0008                move.l     D7, [A0 + 0x8]
  202. 00000278  504F                     addq.w     A7, 8
  203. 0000027A  602C                     bra        +0x2E /* 000002A8 */
  204. label0000027C:
  205. 0000027C  2F0C                     move.l     -[A7], A4
  206. 0000027E  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  207. 00000282  2640                     movea.l    A3, D0
  208. 00000284  584F                     addq.w     A7, 4
  209. 00000286  6020                     bra        +0x22 /* 000002A8 */
  210. label00000288:
  211. 00000288  2F06                     move.l     -[A7], D6
  212. 0000028A  2F0B                     move.l     -[A7], A3
  213. 0000028C  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  214. 00000290  4A00                     tst.b      D0
  215. 00000292  504F                     addq.w     A7, 8
  216. 00000294  6706                     beq        +0x8 /* 0000029C */
  217. 00000296  5287                     addq.l     D7, 1
  218. 00000298  BE85                     cmp.l      D7, D5
  219. 0000029A  6710                     beq        +0x12 /* 000002AC */
  220. label0000029C:
  221. 0000029C  2F0B                     move.l     -[A7], A3
  222. 0000029E  2F0C                     move.l     -[A7], A4
  223. 000002A0  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  224. 000002A4  2640                     movea.l    A3, D0
  225. 000002A6  504F                     addq.w     A7, 8
  226. label000002A8:
  227. 000002A8  200B                     move.l     D0, A3
  228. 000002AA  66DC                     bne        -0x22 /* 00000288 */
  229. label000002AC:
  230. 000002AC  200B                     move.l     D0, A3
  231. 000002AE  6742                     beq        +0x44 /* 000002F2 */
  232. 000002B0  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  233. 000002B6  2F0B                     move.l     -[A7], A3
  234. 000002B8  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  235. 000002BC  2D40 FFF4                move.l     [A6 - 0xC], D0
  236. 000002C0  2F00                     move.l     -[A7], D0
  237. 000002C2  486E FFF8                pea.l      [A6 - 0x8]
  238. 000002C6  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  239. 000002CA  2054                     movea.l    A0, [A4]
  240. 000002CC  2068 0008                movea.l    A0, [A0 + 0x8]
  241. 000002D0  2050                     movea.l    A0, [A0]
  242. 000002D2  BC90                     cmp.l      D6, [A0]
  243. 000002D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  244. 000002D8  6618                     bne        +0x1A /* 000002F2 */
  245. 000002DA  2054                     movea.l    A0, [A4]
  246. 000002DC  2068 0008                movea.l    A0, [A0 + 0x8]
  247. 000002E0  2050                     movea.l    A0, [A0]
  248. 000002E2  2145 0008                move.l     [A0 + 0x8], D5
  249. 000002E6  2054                     movea.l    A0, [A4]
  250. 000002E8  2068 0008                movea.l    A0, [A0 + 0x8]
  251. 000002EC  2050                     movea.l    A0, [A0]
  252. 000002EE  214B 000C                move.l     [A0 + 0xC], A3
  253. label000002F2:
  254. 000002F2  206E 0008                movea.l    A0, [A6 + 0x8]
  255. 000002F6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  256. 000002FA  20D9                     move.l     [A0]+, [A1]+
  257. 000002FC  20D9                     move.l     [A0]+, [A1]+
  258. 000002FE  4CEE 18E0 FFE0           movem.l    D5,D6,D7,A3,A4, [A6 - 0x20]
  259. 00000304  4E5E                     unlink     A6
  260. 00000306  4E75                     rts
  261. export_1212:
  262. 00000308  4E56 FFFC                link       A6, -0x0004
  263. 0000030C  48E7 0118                movem.l    -[A7], D7,A3,A4
  264. 00000310  286E 0008                movea.l    A4, [A6 + 0x8]
  265. 00000314  2F0C                     move.l     -[A7], A4
  266. 00000316  2054                     movea.l    A0, [A4]
  267. 00000318  2050                     movea.l    A0, [A0]
  268. 0000031A  2268 0090                movea.l    A1, [A0 + 0x90]
  269. 0000031E  4E91                     jsr        [A1]
  270. 00000320  2D40 FFFC                move.l     [A6 - 0x4], D0
  271. 00000324  2040                     movea.l    A0, D0
  272. 00000326  2050                     movea.l    A0, [A0]
  273. 00000328  2668 001C                movea.l    A3, [A0 + 0x1C]
  274. 0000032C  584F                     addq.w     A7, 4
  275. 0000032E  4878 280A                push.l     0x280A /* '(\n' */
  276. 00000332  206E FFFC                movea.l    A0, [A6 - 0x4]
  277. 00000336  2F08                     move.l     -[A7], A0
  278. 00000338  2050                     movea.l    A0, [A0]
  279. 0000033A  2050                     movea.l    A0, [A0]
  280. 0000033C  2268 000C                movea.l    A1, [A0 + 0xC]
  281. 00000340  4E91                     jsr        [A1]
  282. 00000342  4A00                     tst.b      D0
  283. 00000344  504F                     addq.w     A7, 8
  284. 00000346  6616                     bne        +0x18 /* 0000035E */
  285. 00000348  2F0C                     move.l     -[A7], A4
  286. 0000034A  2054                     movea.l    A0, [A4]
  287. 0000034C  2050                     movea.l    A0, [A0]
  288. 0000034E  2268 000C                movea.l    A1, [A0 + 0xC]
  289. 00000352  4E91                     jsr        [A1]
  290. 00000354  0C80 7376 6577           cmpi.l     D0, 0x73766577 /* 'svew' */
  291. 0000035A  584F                     addq.w     A7, 4
  292. 0000035C  660C                     bne        +0xE /* 0000036A */
  293. label0000035E:
  294. 0000035E  2F3C FFFF D8ED           move.l     -[A7], 0xFFFFD8ED
  295. 00000364  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  296. 00000368  584F                     addq.w     A7, 4
  297. label0000036A:
  298. 0000036A  7E01                     moveq.l    D7, 0x01
  299. 0000036C  486E 000C                pea.l      [A6 + 0xC]
  300. 00000370  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  301. 00000374  0C80 656E 756D           cmpi.l     D0, 0x656E756D /* 'enum' */
  302. 0000037A  584F                     addq.w     A7, 4
  303. 0000037C  6712                     beq        +0x14 /* 00000390 */
  304. 0000037E  486E 000C                pea.l      [A6 + 0xC]
  305. 00000382  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  306. 00000386  0C80 6F62 6A20           cmpi.l     D0, 0x6F626A20 /* 'obj ' */
  307. 0000038C  584F                     addq.w     A7, 4
  308. 0000038E  6616                     bne        +0x18 /* 000003A6 */
  309. label00000390:
  310. 00000390  486E 000C                pea.l      [A6 + 0xC]
  311. 00000394  4EAD 12CA                jsr        [A5 + 0x12CA /* export_597 */]
  312. 00000398  588F                     addq.l     A7, 4
  313. 0000039A  2F00                     move.l     -[A7], D0
  314. 0000039C  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  315. 000003A0  2E00                     move.l     D7, D0
  316. 000003A2  584F                     addq.w     A7, 4
  317. 000003A4  600C                     bra        +0xE /* 000003B2 */
  318. label000003A6:
  319. 000003A6  486E 000C                pea.l      [A6 + 0xC]
  320. 000003AA  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  321. 000003AE  2E00                     move.l     D7, D0
  322. 000003B0  584F                     addq.w     A7, 4
  323. label000003B2:
  324. 000003B2  200B                     move.l     D0, A3
  325. 000003B4  660C                     bne        +0xE /* 000003C2 */
  326. 000003B6  2F3C FFFF C463           move.l     -[A7], 0xFFFFC463
  327. 000003BC  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  328. 000003C0  584F                     addq.w     A7, 4
  329. label000003C2:
  330. 000003C2  4878 687E                push.l     0x687E /* 'h~' */
  331. 000003C6  2F0B                     move.l     -[A7], A3
  332. 000003C8  2053                     movea.l    A0, [A3]
  333. 000003CA  2050                     movea.l    A0, [A0]
  334. 000003CC  2268 000C                movea.l    A1, [A0 + 0xC]
  335. 000003D0  4E91                     jsr        [A1]
  336. 000003D2  7200                     moveq.l    D1, 0x00
  337. 000003D4  1200                     move.b     D1, D0
  338. 000003D6  4A81                     tst.l      D1
  339. 000003D8  504F                     addq.w     A7, 8
  340. 000003DA  660C                     bne        +0xE /* 000003E8 */
  341. 000003DC  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  342. 000003E2  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  343. 000003E6  584F                     addq.w     A7, 4
  344. label000003E8:
  345. 000003E8  7000                     moveq.l    D0, 0x00
  346. 000003EA  2F00                     move.l     -[A7], D0
  347. 000003EC  2F07                     move.l     -[A7], D7
  348. 000003EE  2F0B                     move.l     -[A7], A3
  349. 000003F0  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  350. 000003F6  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  351. 000003FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  352. 000003FE  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  353. 00000404  4E5E                     unlink     A6
  354. 00000406  4E75                     rts
  355. export_1213:
  356. 00000408  4E56 FFF0                link       A6, -0x0010
  357. 0000040C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  358. 00000410  3C2E 0012                move.w     D6, [A6 + 0x12]
  359. 00000414  3E2E 000E                move.w     D7, [A6 + 0xE]
  360. 00000418  286E 0008                movea.l    A4, [A6 + 0x8]
  361. 0000041C  2F0C                     move.l     -[A7], A4
  362. 0000041E  2054                     movea.l    A0, [A4]
  363. 00000420  2050                     movea.l    A0, [A0]
  364. 00000422  2268 00D8                movea.l    A1, [A0 + 0xD8]
  365. 00000426  4E91                     jsr        [A1]
  366. 00000428  2640                     movea.l    A3, D0
  367. 0000042A  200B                     move.l     D0, A3
  368. 0000042C  584F                     addq.w     A7, 4
  369. 0000042E  6700 00D6                beq        +0xD8 /* 00000506 */
  370. 00000432  4878 6A72                push.l     0x6A72 /* 'jr' */
  371. 00000436  2F0B                     move.l     -[A7], A3
  372. 00000438  2053                     movea.l    A0, [A3]
  373. 0000043A  2050                     movea.l    A0, [A0]
  374. 0000043C  2268 000C                movea.l    A1, [A0 + 0xC]
  375. 00000440  4E91                     jsr        [A1]
  376. 00000442  4A00                     tst.b      D0
  377. 00000444  504F                     addq.w     A7, 8
  378. 00000446  670C                     beq        +0xE /* 00000454 */
  379. 00000448  2F3C FFFF C452           move.l     -[A7], 0xFFFFC452
  380. 0000044E  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  381. 00000452  584F                     addq.w     A7, 4
  382. label00000454:
  383. 00000454  4878 6978                push.l     0x6978 /* 'ix' */
  384. 00000458  2F0B                     move.l     -[A7], A3
  385. 0000045A  2053                     movea.l    A0, [A3]
  386. 0000045C  2050                     movea.l    A0, [A0]
  387. 0000045E  2268 000C                movea.l    A1, [A0 + 0xC]
  388. 00000462  4E91                     jsr        [A1]
  389. 00000464  4A00                     tst.b      D0
  390. 00000466  504F                     addq.w     A7, 8
  391. 00000468  6700 009C                beq        +0x9E /* 00000506 */
  392. 0000046C  2053                     movea.l    A0, [A3]
  393. 0000046E  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  394. 00000474  4878 2710                push.l     0x2710
  395. 00000478  206E FFFC                movea.l    A0, [A6 - 0x4]
  396. 0000047C  2F08                     move.l     -[A7], A0
  397. 0000047E  2050                     movea.l    A0, [A0]
  398. 00000480  2050                     movea.l    A0, [A0]
  399. 00000482  2268 000C                movea.l    A1, [A0 + 0xC]
  400. 00000486  4E91                     jsr        [A1]
  401. 00000488  4A00                     tst.b      D0
  402. 0000048A  504F                     addq.w     A7, 8
  403. 0000048C  673A                     beq        +0x3C /* 000004C8 */
  404. 0000048E  2F0C                     move.l     -[A7], A4
  405. 00000490  486E FFF0                pea.l      [A6 - 0x10]
  406. 00000494  2054                     movea.l    A0, [A4]
  407. 00000496  2050                     movea.l    A0, [A0]
  408. 00000498  2268 0094                movea.l    A1, [A0 + 0x94]
  409. 0000049C  4E91                     jsr        [A1]
  410. 0000049E  0C46 0093                cmpi.w     D6, 0x93
  411. 000004A2  504F                     addq.w     A7, 8
  412. 000004A4  6D14                     blt        +0x16 /* 000004BA */
  413. 000004A6  48C7                     ext.l      D7
  414. 000004A8  302E FFF6                move.w     D0, [A6 - 0xA]
  415. 000004AC  48C0                     ext.l      D0
  416. 000004AE  322E FFF2                move.w     D1, [A6 - 0xE]
  417. 000004B2  48C1                     ext.l      D1
  418. 000004B4  9081                     sub.l      D0, D1
  419. 000004B6  B087                     cmp.l      D0, D7
  420. 000004B8  6726                     beq        +0x28 /* 000004E0 */
  421. label000004BA:
  422. 000004BA  2F3C FFFF C452           move.l     -[A7], 0xFFFFC452
  423. 000004C0  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  424. 000004C4  584F                     addq.w     A7, 4
  425. 000004C6  6018                     bra        +0x1A /* 000004E0 */
  426. label000004C8:
  427. 000004C8  0C46 0060                cmpi.w     D6, 0x60 /* '`' */
  428. 000004CC  6D06                     blt        +0x8 /* 000004D4 */
  429. 000004CE  0C47 0060                cmpi.w     D7, 0x60 /* '`' */
  430. 000004D2  6C0C                     bge        +0xE /* 000004E0 */
  431. label000004D4:
  432. 000004D4  2F3C FFFF C452           move.l     -[A7], 0xFFFFC452
  433. 000004DA  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  434. 000004DE  584F                     addq.w     A7, 4
  435. label000004E0:
  436. 000004E0  3D47 FFFA                move.w     [A6 - 0x6], D7
  437. 000004E4  3D46 FFF8                move.w     [A6 - 0x8], D6
  438. 000004E8  7000                     moveq.l    D0, 0x00
  439. 000004EA  2F00                     move.l     -[A7], D0
  440. 000004EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  441. 000004F0  2017                     move.l     D0, [A7]
  442. 000004F2  588F                     addq.l     A7, 4
  443. 000004F4  2F00                     move.l     -[A7], D0
  444. 000004F6  2F0B                     move.l     -[A7], A3
  445. 000004F8  2F3C 6772 6F77           move.l     -[A7], 0x67726F77 /* 'grow' */
  446. 000004FE  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  447. 00000502  4FEF 0010                lea.l      A7, [A7 + 0x10]
  448. label00000506:
  449. 00000506  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  450. 0000050C  4E5E                     unlink     A6
  451. 0000050E  4E75                     rts
  452.